//输入指针和数字，将变量改为数字的阶乘。
void l_mut(unsigned int* x,unsigned int y)
{
	if (y != 1)
		l_mut(x,y-1);
        else
        *x = 1;
	*x *= y;
}

//输入数字，返回阶乘。
int ftr(int x)
{
	if (x > 1)
		return x * (ftr(x - 1));
	else
		return 1;
}
